* lisp.h (eassume): New macro.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 11 Oct 2013 06:32:29 +0000 (23:32 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 11 Oct 2013 06:32:29 +0000 (23:32 -0700)
commit95995c692ff2f782b50e9a2de87493069e1b65ea
treef855fb3a926cc9536296aeeca46162f846d332c3
parent53fce1d3fb2e6b3b9909f70b7d9ce841b7977711
* lisp.h (eassume): New macro.

Also, include <verify.h>, for 'assume'.
* alloc.c (bool_vector_payload_bytes, Fmake_bool_vector)
(vroundup, vector_nbytes):
* data.c (bool_vector_spare_mask, bool_vector_binop_driver)
(Fbool_vector_not, Fbool_vector_count_matches)
(Fbool_vector_count_matches_at):
Use eassume, not eassert.
* casetab.c (set_identity, shuffle):
* composite.c (composition_gstring_put_cache):
* dispnew.c (update_frame_1):
* ftfont.c (ftfont_shape_by_flt):
* image.c (gif_load):
* intervals.c (offset_intervals):
* macfont.m (macfont_shape):
Remove calls to 'assume' that are no longer needed, because
--enable-gcc-warnings no longer generates bogus warnings
when these calls are removed.
src/ChangeLog
src/alloc.c
src/casetab.c
src/composite.c
src/data.c
src/dispnew.c
src/ftfont.c
src/image.c
src/intervals.c
src/lisp.h
src/macfont.m